import {
	toast
} from "./global";
// #ifdef APP-PLUS
const meaAppModule = uni.requireNativePlugin("MeaApp-System"); // 引入插件;仅支持安卓
// #endif
function canDrawOverlays() {
	let canDrawOverlays = meaAppModule.canDrawOverlays();
	console.log(canDrawOverlays)
	if (!canDrawOverlays) {
		toast("请开启悬浮窗和后台弹出界面权限")
		return
	}
	plus.android.requestPermissions(["android.permission.WAKE_LOCK"], (
		resultObj) => {
		// console.log(resultObj, 'resultObj', resultObj.granted.includes("android.permission.WAKE_LOCK"))
		if (!resultObj.granted.includes("android.permission.WAKE_LOCK")) {
			toast("请开启悬浮窗和后台弹出界面权限")
		}
	}, (err) => {
		console.log(err, 'err')
	})
	// android.permission.SYSTEM_ALERT_WINDOW  权限不能使用  requestPermissions 方法
	// console.log(plus.android.requestPermissions, 'plus.android.requestPermissions')
	// console.log('-----------canDrawOverlays123:' + canDrawOverlays);
}
//将自身应用从后台切换到前台；如果应用进程被杀掉了，则命令无效。
function setTopApp() {
	meaAppModule.setTopApp();
}
//点击按钮后，迅速锁屏即可
function wakeupAndUnlock() {
	meaAppModule.wakeupAndUnlock(plus.android.runtimeMainActivity());
}
export {
	canDrawOverlays,
	setTopApp,
	wakeupAndUnlock
}